package facade;

import java.util.Collection;

import psc.controller.FuncionarioController;
import psc.model.base.acesso.Funcionario;
import util.ErroEasyBank;

public class FacadeFuncionario {

	protected FuncionarioController controllerFuncionario;

	public FacadeFuncionario() {
		controllerFuncionario = new FuncionarioController();
	}

	public void salvarFuncionario(Funcionario funcionario) throws ErroEasyBank {
		controllerFuncionario.inserirFuncionario(funcionario);
	}

	public void atualizarFuncionario(Funcionario funcionario)
			throws ErroEasyBank {
		controllerFuncionario.atualizarFuncionario(funcionario);
	}

	public Collection<Funcionario> listarFuncionario() {
		return controllerFuncionario.listarFuncionario();
	}

	public Funcionario getFuncionario(int id) {
		return controllerFuncionario.getFuncionario(id);
	}

}
